package com.fancy.imasclient.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("用户收藏响应")
public class UserCollectionResponseDTO {
    @ApiModelProperty(value = "收藏ID", example = "1001")
    private Long collectionId;
    
    @ApiModelProperty(value = "目标类型（1-歌曲，2-专辑）", example = "1")
    private Integer targetType;
    
    @ApiModelProperty(value = "目标ID", example = "song_001")
    private String targetId;
    
    @ApiModelProperty(value = "标题", example = "经典老歌")
    private String title;
    
    @ApiModelProperty(value = "封面URL", example = "/images/covers/song001.jpg")
    private String coverUrl;
    
    @ApiModelProperty(value = "艺术家", example = "张三")
    private String artist;
    
    @ApiModelProperty(value = "收藏时间", example = "2023-01-01 12:00:00")
    private String collectTime;
}